package com.ad.pet.app.account.order;

import com.ad.pet.common.structure.mvp.AbsView;
import com.ad.pet.common.structure.mvp.BasePresenter;
import com.ad.pet.models.remote.account.order.OrderDetail;

/**
 * Created by SEELE on 2019/2/18.
 */

public interface PacketDetailContract {


    interface Presenter extends BasePresenter<PacketDetailContract.View> {
        void getPacketDetail(String pgId);

        void returnBanlacne(String order_sn, String banlanceSn);

        void changeAddress(String order_id, String firstname, String lastname, String address, String country_id, String state_id, String state, String city_id, String city, String postcode, String phone);

    }

    interface View extends AbsView {
        void getPacketDetailSuccess(OrderDetail orderDetail);

        void returnBanlanceSuccess();
        void changeAddressSuccesss();
    }


}
